python_base = {
    "Python 介绍": {
        "Python 历史": "100(70)",
        "编程语言": {
            "分类": "100(70)",
            "Python 优缺点": "100(70)"}
    },
    "变量": {
        "赋值": "100(75)",
        "数据类型": {
            "数字": {
                "整型、浮点、（复数）": "100(80)",
                "大小比较": "100(70)",
                "运算": "100(85)"
            },
            "字符串": {
                "单/双/三引号": "100(85)",
                "占位符与 format() ": "100(80)",
                "拼接": "100(80)",
                "split()": "100(80)",
                "转义": "100(85)",
                "其他字符串内置函数": "100(80)"
            },
            "数据类型查询与转换": "100(85)"
        },
    },
    "IDE": {
        "IDLE": {
            "操作": "100(80)",
            "意义": "100(85)"
        },
        "Jupyter Notebook": {
            "操作": "100(80)",
            "拓展插件": "100(75)"
        },
        "PyCharm": {
            "操作": "100(90)",
            "界面选项": "100(85)"
        }
    },
    "Anaconda": {
        "安装、配置与使用": "100(90)",
        "意义": "100(85)"
    },
    "标准库": {
        "分类": "100(90)",
        "调用": "100(90)"
    },
    "流程控制语句": {
        "条件语句": {
            "if 语句": "100(75)",
            "else 语句": "100(75)",
            "elif 语句": "100(75)"
        },
        "循环语句": {
            "while 循环": "100(75)",
            "for 循环": {
                "迭代字符串、列表": "100(75)",
                "迭代指定的次数、内置函数range()": "100(70)"
            }
        },
        "循环嵌套": "100(75)"
    },

    "代码样式": {
        "PEP 8": "100(80)",
        "注释": "100(85)",
        "变量命名": "100(85)"
    },
    "数据结构": {
        "列表": {
            "操作": {
                "增删改": "100(88)",
                "切片": "100(88)"
            },
            "索引": "100(85)"
        },
        "字典": {
            "操作": "100(85)",
            "嵌套": "100(85)"
        },
        "元组": "100(85)",
        "集合": "100(85)",
    },
    "函数": {
        "定义": "100(80)",
        "使用": {
            "实参、形参": {
                "位置参数": "100(70)",
                "关键字参数": "100(70)",
                "默认值": "100(70)"
            }
        },
        "返回值": "100(70)",
        "模块": {
            "意义": "100(75)",
            "封装与调用": "100(75)",
        }
    }
}